<?php
/** .-------------------------------------------------------------------
* |  Software: [HDPHP framework]
* |      Site: www.hdphp.com
* |-------------------------------------------------------------------
* |    Author: 向军 <2300071698@qq.com>
* |    WeChat: aihoudun
* | Copyright (c) 2012-2019, www.houdunwang.com. All Rights Reserved.
* '-------------------------------------------------------------------*/

namespace system\model;

use hdphp\Model\Model;

class TypeAttr extends Model{
	//数据表
	protected $table = "type_attr";

	//允许填充字段
	protected $allowFill = [ ];

	//禁止填充字段
	protected $denyFill = [ ];

	//完整表名
	protected $full = false;

	//自动验证
	protected $validate=[
		//['字段名','验证方法','提示信息',验证条件,验证时间]
        ["taname", 'required',"名称不能为空",self::MUST_VALIDATE,self::MODEL_BOTH],
        ["tavalue", 'required',"属性值不能为空",self::MUST_VALIDATE,self::MODEL_BOTH],
        ["class", 'required',"请选择其中一个",self::MUST_VALIDATE,self::MODEL_BOTH],

    ];

	//自动完成
	protected $auto=[
		//['字段名','处理方法','方法类型',验证条件,验证时机]
	];

	//自动过滤
    protected $filter=[
        //[表单字段名,过滤条件,处理时间]
    ];

	//时间操作,需要表中存在created_at,updated_at字段
	protected $timestamps=false;

    public function store(){
        $TypeAttr=new TypeAttr();
        $TypeAttr["taname"]=Q('post.taname');
        $TypeAttr["tavalue"]=Q('post.tavalue');
        $TypeAttr['class']=Q("post.class");
        $TypeAttr['tid'] = q('post.tid');
//        p($TypeAttr);die;
        return $TypeAttr->save();

    }
    //编辑
    public function edit(){
        $taid=(int)Q('post.taid');
        $TypeAttr=TypeAttr::find($taid);
        $TypeAttr['taname']=Q('post.taname');
        $TypeAttr['tavalue']=Q('post.tavalue');
        $TypeAttr['class']=Q('post.class');
//        p($TypeAttr);die;
        return $TypeAttr->save();
    }
}